例:When you have finished the report, I will have waited for about 3 hours.(等你完成这份报告的时候,我就已经等了将近3个小时了。) 2. 现在进行时(be doing) 用法:现在正在进行的动作。 3. 现在完成时(have done) 用法: A) 表示动作到现在为止已经完成或刚刚完成...
(1)“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 (2)“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。 (3)“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?” (4)“could+h...
““Drought is a major obstacle to achieving Sustainable Development Goal 15. We need to move faster in our fight against drought. Let us dust this villain, and mitigate cl...
ought to have done 1、“ought to have + 动词的完成式”表示过去应做某事而实际未做,它的否定形式表示本不应该做某事却做了(用法和should相同)。 You ought to have helped him, but ...
表示到将来某个时间为止势必会完成或预计要完成的动作,由“will [shall]+have+过去分词”构成: He will have arrived by now. 他现在应当已经到了。 He will have gone back to England.他想必回英国去了。 When we get there,she’ll have gone to work. 我们到那里...
更多内容请点击:高一英语学习方法:16种英语时态总结及用法 推荐文章